/* css init */
@import url("/assets/css/public/pub.base.css");
@import url("/assets/css/public/pub.font.css");
/* #ifdef H5 */
@import url("/assets/css/public/pub.reset-h5.css");
/* #endif */
/* #ifndef H5 */
@import url("/assets/css/public/pub.reset-mp.css");
/* #endif */

/* 定义 page 高度 */

.page {
    min-height: var(--window-content, 100vh);
}

.page--nav {
    min-height: var(--window-content-nav, 100vh);
}

.page--tabbar {
    min-height: var(--window-content-tabbar, 100vh);
}

.page--nav--tabbar {
    min-height: var(--window-content-nav-tabbar, 100vh);
}

/* 
    初始化 tabs 高度 
    tabs 初始化高度 48px
  */
.m-tab-wrapper {
    height: calc(var(--window-content, 100vh) - 48px);
}

.m-tab-wrapper--nav {
    height: calc(var(--window-content-nav, 100vh) - 48px);
}

.m-tab-wrapper--tabbar {
    height: calc(var(--window-content-tabbar, 100vh) - 48px);
}

.m-tab-wrapper--nav--tabbar {
    height: calc(var(--window-content-nav-tabbar, 100vh) - 48px);
}